﻿using System;
using System.Collections.Generic;
using System.Text;
using KenLib.Dal;
using DataInfo;
using System.Data;
namespace KenLib.BusinessManager
{
    public class 学歴情報Manager
    {
        学歴情報Dao dal = new 学歴情報Dao();
        public int Insert(学歴情報 obj)
        {
            return dal.Insert(obj);
        }
        public int Update(学歴情報 obj)
        {
            return dal.Update(obj);
        }
        public int Delete(int id)
        {
            return dal.Delete(id);
        }

        /// <summary>
        /// Insert into 学歴情報 with partial of Table in database
        /// </summary>
        /// <param name="obj"></param>
        /// <
        /// <returns> i != 0: Success </returns>
        public int InsertPartial(学歴情報 obj)
        {
            return dal.InsertPartial(obj);
        }

        /// <summary>
        /// Select a partial of 学歴情報 table
        /// </summary>
        /// <returns></returns>
        public List<学歴情報> SelectPartial(String 社員ID)
        {
            return dal.SelectPartial(社員ID);
        }
        #region
        public DataTable getGrv_学歴(int 社員ID)
        {
            return dal.getGrv_学歴(社員ID);
        }
        #endregion

        #region Vh
        public DataTable select_dataForModeInsert_55_Vh(String id)
        {
            return dal.select_dataForModeInsert_55_Vh(id);
        }

        public int insert_dataForModeInsert_55_Vh(学歴情報 obj)
        {
            return dal.insert_dataForModeInsert_55_Vh(obj);
        }
        public DataTable select_dataForModeUpdate_55_Vh(String id)
        {
            return dal.select_dataForModeUpdate_55_Vh(id);
        }

        public int update_dataForModeUpdate_55_Vh(学歴情報 obj)
        {
            return dal.update_dataForModeUpdate_55_Vh(obj);
        }

        public int insert_dataForModeInsert_55_Vh(学歴情報 obj, out int index)
        {
            return dal.insert_dataForModeInsert_55_Vh(obj, out index);
        }

        /// <summary>
        /// Chon 1 dong trong bang学歴情報
        /// </summary>
        /// <param name="社員ID"></param>
        /// <returns></returns>
        public DataTable SelectPartialTable(string 社員ID)
        {
            return dal.SelectPartialTable(社員ID);
        }

        public int InsertPartialTable(学歴情報 obj, out int ID)
        {
            return dal.InsertPartialTable(obj, out ID);
        }


        public int UpdatePartialTable(学歴情報 obj, int IdCurrent)
        {
            return dal.UpdatePartialTable(obj, IdCurrent);
        }

        public int checkExists学歴情報_InsertMode_JS55(学歴情報 obj)
        {
            return dal.checkExists学歴情報_InsertMode_JS55(obj);
        }

        public bool checkHasChangedData(学歴情報 obj)
        {
            return dal.checkHasChangedData(obj);
        }

            
        #endregion
    }
}
